package com.dkm.orproject.dkmoa.service.jurisdiction;

import com.dkm.orproject.dkmoa.domain.OaJurisdictionRole;

import java.util.List;

/**
 *  @ClassName : OaJurisdictionRoleService  //类名
 *  @Description : 角色权限关联  //描述
 *  @Author : 石智诚  //作者
 *  @Date: 2020-08-18 15:03  //时间
 */

public interface OaJurisdictionRoleService {
    /**
     * 根据id删除 角色关联
     * @param pkJurisdictionRoleId 权限角色关联id
     * @return 是否删除成功
     */
    int deleteById(Long pkJurisdictionRoleId);
    /**
     * 增加角色关联
     * @param record 角色关联
     * @return 成功与否
     */
    int insert(OaJurisdictionRole record);

    /**
     * 查询某一关联下的角色
     * @param pkJurisdictionRoleId 角色关联
     * @return
     */
    OaJurisdictionRole selectByPrimaryKey(Long pkJurisdictionRoleId);
    /**
     * 更新
     * @param record
     * @return
     */
    int update(OaJurisdictionRole record);

    List<OaJurisdictionRole> findAll();

}
